QT += core

INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD

HEADERS += \
    $$PWD/programengine.h \
    $$PWD/ProgramSet/line.h \
    $$PWD/ProgramSet/program.h \
    $$PWD/ProgramSet/programset.h \
    $$PWD/ProgramSet/registerprins.h \
    $$PWD/ProgramSet/Command/callinstruction.h \
    $$PWD/ProgramSet/Command/coordinateinstruction.h \
    $$PWD/ProgramSet/Command/enum.h \
    $$PWD/ProgramSet/Command/forinstruction.h \
    $$PWD/ProgramSet/Command/ifconditionblock.h \
    $$PWD/ProgramSet/Command/ifinstruction.h \
    $$PWD/ProgramSet/Command/ioinstruction.h \
    $$PWD/ProgramSet/Command/jumpinstruction.h \
    $$PWD/ProgramSet/Command/labelinstruction.h \
    $$PWD/ProgramSet/Command/motioninstruction.h \
    $$PWD/ProgramSet/Command/paldefine.h \
    $$PWD/ProgramSet/Command/palinstruction.h \
    $$PWD/ProgramSet/Command/regconditionblock.h \
    $$PWD/ProgramSet/Command/registerinstruction.h \
    $$PWD/ProgramSet/Command/runinstruction.h \
    $$PWD/ProgramSet/Command/selectinstruction.h \
    $$PWD/ProgramSet/Command/waitinstruction.h \
    $$PWD/../MacroDefine/GeneralDefine.h \
    $$PWD/taskmanager.h \
    $$PWD/ProgramSet/Command/pauseinstruction.h \
    $$PWD/ProgramSet/Command/abortinstruction.h \
    $$PWD/ProgramSet/Command/endinstruction.h \
    $$PWD/ProgramSet/Command/ualminstruction.h \
    $$PWD/ProgramSet/Command/messageinstruction.h \
    $$PWD/ProgramSet/Command/overrideinstruction.h \
    $$PWD/ProgramSet/Command/timerinstruction.h \
    $$PWD/ProgramSet/Command/rsrinstruction.h \
    $$PWD/rsrinfo.h \
    $$PWD/ProgramSet/programupdatedata.h \
    $$PWD/filedata.h \
    $$PWD/ProgramSet/Command/gripperinstruction.h

SOURCES += \
#    main.cpp \
    $$PWD/programengine.cpp \
    $$PWD/ProgramSet/line.cpp \
    $$PWD/ProgramSet/program.cpp \
    $$PWD/ProgramSet/programset.cpp \
    $$PWD/ProgramSet/registerprins.cpp \
    $$PWD/ProgramSet/Command/callinstruction.cpp \
    $$PWD/ProgramSet/Command/coordinateinstruction.cpp \
    $$PWD/ProgramSet/Command/forinstruction.cpp \
    $$PWD/ProgramSet/Command/ifconditionblock.cpp \
    $$PWD/ProgramSet/Command/ifinstruction.cpp \
    $$PWD/ProgramSet/Command/ioinstruction.cpp \
    $$PWD/ProgramSet/Command/jumpinstruction.cpp \
    $$PWD/ProgramSet/Command/labelinstruction.cpp \
    $$PWD/ProgramSet/Command/motioninstruction.cpp \
    $$PWD/ProgramSet/Command/paldefine.cpp \
    $$PWD/ProgramSet/Command/palinstruction.cpp \
    $$PWD/ProgramSet/Command/regconditionblock.cpp \
    $$PWD/ProgramSet/Command/registerinstruction.cpp \
    $$PWD/ProgramSet/Command/runinstruction.cpp \
    $$PWD/ProgramSet/Command/selectinstruction.cpp \
    $$PWD/ProgramSet/Command/waitinstruction.cpp \
    $$PWD/taskmanager.cpp \
    $$PWD/ProgramSet/Command/pauseinstruction.cpp \
    $$PWD/ProgramSet/Command/abortinstruction.cpp \
    $$PWD/ProgramSet/Command/endinstruction.cpp \
    $$PWD/ProgramSet/Command/ualminstruction.cpp \
    $$PWD/ProgramSet/Command/messageinstruction.cpp \
    $$PWD/ProgramSet/Command/overrideinstruction.cpp \
    $$PWD/ProgramSet/Command/timerinstruction.cpp \
    $$PWD/ProgramSet/Command/rsrinstruction.cpp \
    $$PWD/rsrinfo.cpp \
    $$PWD/ProgramSet/programupdatedata.cpp \
    $$PWD/filedata.cpp \
    $$PWD/ProgramSet/Command/gripperinstruction.cpp

OTHER_FILES += \
    $$PWD/robot0/programFile/PNSPNSPNS.txt \
    $$PWD/robot0/programFile/test.txt




